
<HTML>
<HEAD>
<TITLE>Module Details </TITLE>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<LINK rel="stylesheet" type="text/css" href="../css/u-blue-sub.css">
</HEAD>
<BODY>


	<img src="http://www.nottingham.ac.uk/icons/corporate/modules-sub.gif" alt="Catalogue of Modules, University of Nottingham">
	<H2>G52CFJ C/C++ for Java Programmers<BR><font size=-1>(Last Updated:03 April 2009)</font>
	</H2>

<h3>Year &nbsp;09/10</h3>
<p><b>Total Credits:&nbsp;</b>10
<p><b>Level:&nbsp;</b>Level 2
<p><b>Target Students:&nbsp; </b>Second year undergraduate students in the School of Computer Science.&nbsp;<I> Available to JYA/Erasmus students.</I>
<p><b>Taught Semesters:<center></b><TABLE  border='0' CELLSPACING ='3' CELLPADDING='2'><TR><TH>Semester</TH><TH>Assessment</TH></TR><TR><TD>Autumn&nbsp;</TD><TD>Assessed by end of Autumn Semester&nbsp;</TD></TR></TABLE></center>

<p><b>Prerequisites:&nbsp;</b>Equivalent programming experience in Java.<p><center><TABLE border='0' CELLSPACING ='3' CELLPADDING='2' ><TR><TH NOWRAP>Mnem</TH><TH>Title</TH></TR><TR><TD ><A HREF='moduledetails.asp?crs_id=012192&year_id=000109'>G51PRG</A>&nbsp;</TD><TD>Programming&nbsp;</TD></TR></TABLE></center></center><P><B>Corequisites:&nbsp;&nbsp;</B>None.</center>

<p><b>Summary of Content: &nbsp;</b>The course will cover programming material and concepts necessary to obtain  a thorough understanding of the C and C++ programming languages for students  with a Java background.<br><br>

<!--JB Feb 05 - DisplayWebLinks moved to here-->
<P><B>Method and Frequency of Class: </B><BR><CENTER><TABLE border='0' CELLSPACING ='3' CELLPADDING='2' ><TR><TH  NOWRAP>Activity</TH><TH NOWRAP>Number of sessions</TH><TH NOWRAP>Duration of a session</TH></TR><TR><TD >Lecture&nbsp;</TD><TD align='left'>2 per week</TD><TD align='left'>1 hour </TD></TR></TABLE></CENTER><BR>Activities may take place every teaching week of the Semester or only in specified weeks.  It is usually specified above  if an activity only takes place in some weeks of a Semester<BR>
<p><b>Method of Assessment:&nbsp; </b><center><TABLE border='0' CELLSPACING ='3' CELLPADDING='2' ><TR><TH NOWRAP>Assessment Type</TH><TH>Weight</TH><TH>Requirements</TH></TR><TR><TD >Exam 1&nbsp;</TD><TD align='center'>50&nbsp;</TD><TD width='40%' align='center'>2 hr written examination&nbsp;</TD></TR><TR><TD >Coursework 1&nbsp;</TD><TD align='center'>50&nbsp;</TD><TD width='40%' align='center'>Writing programs in C++&nbsp;</TD></TR></TABLE></center>
<p><b>Convenor:&nbsp;</b><BR>

Professor D Brailsford<BR>

<p><b>Education Aims: &nbsp;</b>To acquire knowledge and practice in programming in C and C++.

<p><b>Learning Outcomes: &nbsp;</b><b>Knowledge and Understanding:</b>
Understanding of the theory and practice of procedural (C) and object-oriented (C++) programming.

<b>Intellectual Skills:</b>
Understand and logically evaluate program requirements and specifictions.
Understand the complex ideas of programming solutions and relate them to particular problems.

<b>Professional Skills:</b>
The ability to write procedural and object-oriented programs in C/C++ .

<b>Transferable Skills:</b>
The ability to solve problems using programming and communicate the results in writing.
<p><b>Offering School:&nbsp; </b>Computer Science

<!--JB Feb 05 - DisplayWebLinks moved from here-->

<BR><BR>
<HR width='85%'><p>Use the <strong>Back</strong> facility of your browser to return to the previous page.<p><a href='../asp/main_search.asp'><img src='http://www.nottingham.ac.uk/icons/corporate/modules-button.gif' alt='Module Catalogue' border='0'></a> Search for another module <p><a href='http://www.nottingham.ac.uk/' target='_top'><img src='..\images\uon_welcome.gif' alt='[UoN Welcome Page]' border='0'></a> Return to The University of Nottingham Welcome Page
<p>&nbsp;</p>
</body>
</html>
